rest and service area - Turkish English Dictionary